---
title: Supabase
sidebarTitle: Supabase
---

import Overview from "/snippets/overview.mdx"
import PreBuiltTooling from "/snippets/generated/supabase/PreBuiltTooling.mdx"
import PreBuiltUseCases from "/snippets/generated/supabase/PreBuiltUseCases.mdx"

<Overview />
<PreBuiltTooling />
<PreBuiltUseCases />

## Access requirements
| Pre-Requisites      | Status | Comment |
|---------------------|--------|---------|
| Supabase project    | ✅     | Required for all API access |
| API Key             | ✅     | `anon` or `service_role` key required |
| Paid account        | ❌     | Free tier available |
| Partnership         | ❌     | Not required |
| App review          | ❌     | Not required |
| Security audit      | ❌     | Not required |


## Setup guide

To get started with the Supabase integration:

1. **Find your Project URL**
   - In your Supabase dashboard, go to `Project Settings` > `Data API`.
   - Under the `Project URL` section, copy the full URL (e.g., `https://abcd1234efgh5678ijkl.supabase.co` or your self-hosted URL).

2. **Get your API Key**
   - In your Supabase dashboard, go to `Project Settings` > `Data API`.
   - Under `Project API keys`, copy the `anon` or `service_role` key.
   - Use the `service_role` key for admin access, or `anon` for public access.

3. **Connect your Supabase account**
   - In the connection form, enter:
     - **Project URL:** Your Supabase project URL (e.g., `https://abcd1234efgh5678ijkl.supabase.co`)
     - **API Key:** Your Supabase `anon` or `service_role` key

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

<Note>Contribute improvements to the setup guide by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/supabase.mdx)</Note>


## Useful links
- [Supabase API Docs](https://supabase.com/docs/guides/api)
- [Supabase API Quickstart](https://supabase.com/docs/guides/api/quickstart)
- [Supabase API Keys](https://supabase.com/docs/guides/api/api-keys)

<Note>Contribute useful links by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/supabase.mdx)</Note>

## API gotchas
- Use the `service_role` key for admin access, or `anon` for public access
- Rate limits and permissions depend on your Supabase plan and the key used
- The REST API exposes your Postgres tables directly; be careful with permissions

<Note>Contribute API gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/supabase.mdx)</Note>

## Going further

<Card title="Connect to Supabase" icon="link" href="/integrations/all/supabase/connect" horizontal>
  Guide to connect to Supabase with an API Key using Connect UI
</Card> 